/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import java.sql.Date;
import java.util.ArrayList;
import DAO.PedidoDAO;
import java.sql.SQLException;

/**
 *
 * @author Alex
 */
public class Pedido {

    private int id;
    private String identificacao;
    private ArrayList<ItemPedido> itens;
    private Date data;
    private int status;
    private Fornecedor fornecedor;
    private double valorTotal;

    public double getValorTotal() {
        return valorTotal;
    }

    public void setValorTotal(double valorTotal) {
        this.valorTotal = valorTotal;
    }

    public String getIdentificacao() {
        return identificacao;
    }

    public void setIdentificacao(String identificacao) {

        this.identificacao = identificacao;

    }

    public Fornecedor getFornecedor() {
        return fornecedor;
    }

    public void setFornecedor(Fornecedor fornecedor) {
        this.fornecedor = fornecedor;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public ArrayList<ItemPedido> getItens() {
        return itens;
    }

    public void setItens(ArrayList<ItemPedido> itens) {
        this.itens = itens;
    }

    public Date getData() {
        return data;
    }

    public void setData(Date data) {
        this.data = data;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public boolean validarIdenficacao(String identificacao) throws ClassNotFoundException, SQLException {
        PedidoDAO pedidoDAO = new PedidoDAO();

        if (identificacao.equals(pedidoDAO.buscarIdentificacao(identificacao).getIdentificacao())) {
            return false;
        } else {
            return true;
        }
    }

}
